Configuring the Internal SRV Table
The Internal SRV table lets you configure up to 10 SRV rows. The table is used to resolve hostnames into DNS A-Records. You can assign three different A-Records per hostname, where each A-Record includes the hostname, priority, weight, and port.
The device attempts to resolve a domain name into an IP address in the following order:
1. | The device first checks the Internal SRV table for a matching domain name and if found, resolves the domain name into the corresponding IP address(es). |
2. | If no matching domain name exists in the Internal SRV table, the device performs a DNS query with an external third-party DNS server whose address is configured for the associated IP network interface in the IP Interfaces table (see Configuring IP Network Interfaces). |
3. | If the associated IP interface is not configured with a DNS server or DNS resolution fails, DNS fallback is according to a configured DNS Fallback Policy (see Configuring DNS Fallback Policy), or the device's default DNS fallback sequence (see Device's Default DNS Fallback Sequence) if you haven't configured a DNS Fallback Policy. |
The following procedure describes how to configure the Internal SRV table through the Web interface. You can also configure it through ini file [SRV2IP] or CLI (configure network > dns srv2ip).
➢ | To configure the device's SRV table: |
1. | Open the Internal SRV table (Setup menu > IP Network tab > DNS folder > Internal SRV). |
2. | Click New; the following dialog box appears: |
3. | Configure an SRV rule according to the parameters described in the table below. |
4. | Click Apply, and then save your settings to flash memory. |
Internal SRV Table Parameter Descriptions
Parameter |
Description |
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
General | ||||||||||
'Index' |
Defines an index number for the new table row. Note: Each row must be configured with a unique index. |
|||||||||
'Domain Name' domain-name [Srv2Ip_InternalDomain] |
Defines the hostname to be translated. The valid value is a string of up to 31 characters. By default, no value is defined. |
|||||||||
'Transport Type' transport-type [Srv2Ip_TransportType] |
Defines the transport type.
|
|||||||||
1st/2nd/3rd Entry |
||||||||||
'DNS Name (1-3)' dns-name-1|2|3 [Srv2Ip_Dns1/2/3] |
Defines the first, second or third DNS A-Record to which the hostname is translated. By default, no value is defined. |
|||||||||
'Priority (1-3)' priority-1|2|3 [Srv2Ip_Priority1/2/3] |
Defines the priority of the target host. A lower value means that it is more preferred. By default, no value is defined. |
|||||||||
'Weight (1-3)' weight-1|2|3 [Srv2Ip_Weight1/2/3] |
Defines a relative weight for records with the same priority. By default, no value is defined. |
|||||||||
'Port (1-3)' port-1|2|3 [Srv2Ip_Port1/2/3] |
Defines the TCP or UDP port on which the service is to be found. By default, no value is defined. |